弾性同期 elastic sync
https://gyazo.com/c9d8d00e9b9e1dd055b5b6581f358282
非同期的に視聴しているユーザー同士を、再生速度の自動変化によって同期させるシステム
従来の授業では、常に同期(左図)か常に非同期(右図)のどちらかしか選べませんでした。
Zoom授業では、常に他人と同じものを見ることしかできません。
Youtube授業では自由に再生位置の操作ができるものの、学生同士が同期することはありません。
https://gyazo.com/89acd7f0275c77286964f25c514f0e67
(それぞれの線が各学生の視聴状態を表す・傾きが再生速度に対応する)
「弾性同期」では基本的に非同期でありつつ、近い再生位置の人に吸い寄せられる形で周りとたまに同期します。
その結果、Youtube授業のような自由な再生位置の操作と、Zoom授業のような他人との同期を両立します。
https://gyazo.com/4871ad1f77353f49ebfd56eacbcfa68d
シミュレーション
全員おおむね同じタイミング(±数分)で参加する場合
段々といくつかのグループに収束していき、各グループ内で同期するという形になります。
https://gyazo.com/45a4fa1c5606e3d794db4d053633ef61
(縦軸: 授業の時間軸 / 横軸: 現実の時間軸)